TextField.removeListener()

Доступность

Flash Player 6.

Синтаксис

my_txt.removeListener(listener:Object)

Параметры

listener Объект который не будет больше получать уведомлений от TextField.onChanged или TextField.onScroller.

Возвращает

Если listener был успешно удален, метод возвращает true . В противном случае (например если listener не найден), возвращает false.

Описание

Метод; удаляет объект listener ранее привязанный к текстовому полю с помощью TextField.addListener().

Пример

Следующий пример создает текстовое поле ввода, названое my_txt. Когда пользователь делает ввод в текстовое поле, информация о числе символов в поле отображается в окне Output. Если пользователь щелкает экземпляр кнопки removeListener_btn, тогда listener удаляется и информация более не отображается.

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 20);
my_txt.border = true;
my_txt.type = "input";

var txtListener:Object = new Object();
txtListener.onChanged = function(textfield_txt:TextField) {
  trace(textfield_txt+" changed. Current length is: "+textfield_txt.length);
};
my_txt.addListener(txtListener);

removeListener_btn.onRelease = function() {
  trace("Removing listener...");
  if (!my_txt.removeListener(txtListener)) {
    trace("Error! Unable to remove listener");
  }
};